﻿using System;

namespace GMS.Models.Entity
{
    public class MenuInfo
    {
        /// <summary>
        /// 组件名称
        /// </summary>
        public string Component { get; set; }

        /// <summary>
        /// 创建人姓名
        /// </summary>
        public string CreateBy { get; set; }

        /// <summary>
        /// 创建人Id
        /// </summary>
        public Guid CreateId { get; set; }

        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }

        /// <summary>
        /// 图标名称
        /// </summary>
        public string Icon { get; set; }

        /// <summary>
        /// 主键
        /// </summary>
        public Guid Id { get; set; }

        /// <summary>
        /// 是否删除
        /// </summary>
        public bool IsDel { get; set; }

        /// <summary>
        /// 是否禁用
        /// </summary>
        public bool IsDisable { get; set; }

        /// <summary>
        /// 是否隐藏
        /// </summary>
        public bool IsHidden { get; set; }

        /// <summary>
        /// 菜单名称
        /// </summary>
        public string MenuName { get; set; }
        public string ModifyBy { get; set; }
        public Guid? ModifyId { get; set; }
        public DateTime? ModifyTime { get; set; }

        /// <summary>
        /// 菜单排序
        /// </summary>
        public int OrderNum { get; set; }

        /// <summary>
        /// 父Id
        /// </summary>
        public Guid ParentId { get; set; }

        /// <summary>
        /// 路径
        /// </summary>
        public string Path { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Remark { get; set; }

        /// <summary>
        /// 是否子叶
        /// </summary>
        public bool HasLeaf { get; set; }

    }
}